<?php


/*
退款查询API
*/
 Query

//定义参数值
$version = '1';//版本号
$agent_id = '1664502';//商户编号
$agent_bill_id = '83056456';//商户系统内部的订单号（要保证唯一）
$agent_refund_bill_no = '';//商户系统内部的退款单号（要保证唯一）不参与签名
$key = '1C3A345D4F1E48B7A02B90AC';//密钥

// 请求参数（使用 & 符号拼接）注：如果有子商户则子商户字段传值。

$data = "agent_bill_id=$agent_bill_id&agent_id=$agent_id&key=$key&version=$version";
echo '待加密数据-------------->'.$data;
echo "<br/><hr>";
$sign = md5(strtolower($data));
echo '加密后数据'.$sign;
echo "<br/><hr>";
$param = "version=$version&agent_id=$agent_id&agent_bill_id=$agent_bill_id&sign=$sign";
echo '待请求参数-------------->'.$param;
echo "<br/><hr>";


//请求地址
$url = 'https://Query.heepay.com/API/Payment/PaymentRefundQuery.aspx';

// 构建请求上下文
$options = array(
    'http' => array(
        'method' => 'POST',
        'header' => 'Content-Type: application/x-www-form-urlencoded',
        'content' => $param
    )
);
$context = stream_context_create($options);

// 发送 POST 请求
$response = file_get_contents($url, false, $context);


$responsed = iconv('GBK', 'UTF-8', $response);

echo $responsed;


?>